package edu.zut.operation;

public class OperationDemo2 {

    public static void main(String[] args) {
        //      比较  > 、 < 、 >= 、 <= 、 == 、 !=  返回结果  boolean类型
        int a = 12;
        int b = 13;

        boolean result = a > b;// false
        result = a < b; //true
        result = a >= b; //false;
        b = 12;
        result = a <= b;//true
//        =  赋值  ==  判断数值 是否相等
        result = a == b;  // true
        // 不等  返回true
        result = a != b; //false
        System.out.println("result=" + result);

//        &&并且 、 ||或者、   配合布尔使用
        boolean flag = a == b;  //true
        System.out.println("flag = " + flag);
//        &&   要求都为true  才为true
        boolean z = result && flag;  //  false
        System.out.println("z = "+z);
        b = 20;
        a = 18;
        z = flag && b > a;
        System.out.println("z = "+z); //true
        z = result && b < a;
        System.out.println("z = " + z);//false
//        ||  或者  至少又一个为true  才为true
        z = result || b < a;  //false
        z = result || flag;  //true

        z = result || flag && b == a; //  false


//       boolean表达式 ? 结果1 : 结果2    boolean返回true   结果1     false  结果2
//       三目远算   就是一个条件判断
        System.out.println(a == b ? "成立":"不成立");

        String s = a == b ? "成立":"不成立";
        int i = a == b ? 1:2;






















    }


}
